# near model CODE resource # jump table entries: 18328-18332 (5 of them) export_2291: 00000000 4E56 FFF8 link A6, -0x0008 00000004 206E 000C movea.l A0, [A6 + 0xC] 00000008 43EE FFF8 lea.l A1, [A6 - 0x8] 0000000C 22D8 move.l [A1]+, [A0]+ 0000000E 22D8 move.l [A1]+, [A0]+ 00000010 2F2E 0018 move.l -[A7], [A6 + 0x18] 00000014 41EE 0018 lea.l A0, [A6 + 0x18] 00000018 2F20 move.l -[A7], -[A0] 0000001A 2F20 move.l -[A7], -[A0] 0000001C 486E FFF8 pea.l [A6 - 0x8] 00000020 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000024 4EAD 3CBA jsr [A5 + 0x3CBA /* export_1939 */] 00000028 4E5E unlink A6 0000002A 205F movea.l A0, [A7]+ 0000002C DEFC 0014 add.w A7, 0x14 00000030 4ED0 jmp [A0] 00000032 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2292: // at 00000034 (misaligned) 00000036 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000003A 0008 4EAD ori.b A0, 0xAD 0000003E 3CC2 move.w [A6]+, D2 00000040 4E5E unlink A6 00000042 2E9F move.l [A7], [A7]+ 00000044 4E75 rts 00000046 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2293: // at 00000048 (misaligned) 0000004A FFE2 .invalid <> 0000004C 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00000050 286E 0008 movea.l A4, [A6 + 0x8] 00000054 7005 moveq.l D0, 0x05 00000056 6B1A bmi +0x1C /* 00000072 */ 00000058 B07C 003F cmp.w D0, 0x3F /* '?' */ 0000005C 6E14 bgt +0x16 /* 00000072 */ 0000005E 2254 movea.l A1, [A4] 00000060 41E9 0072 lea.l A0, [A1 + 0x72] 00000064 3200 move.w D1, D0 00000066 E649 lsr D1.w, 3 00000068 4441 neg.w D1 0000006A 0130 10FF btst [A0 + D1.w - 0x1], D0 0000006E 0A3C 0004 xori.b ccr, 4 label00000072: 00000072 6600 00A2 bne +0xA4 /* 00000116 */ 00000076 41EE FFF8 lea.l A0, [A6 - 0x8] 0000007A 2454 movea.l A2, [A4] 0000007C 43EA 00B8 lea.l A1, [A2 + 0xB8] 00000080 20D9 move.l [A0]+, [A1]+ 00000082 20D9 move.l [A0]+, [A1]+ 00000084 302E FFFC move.w D0, [A6 - 0x4] 00000088 906E FFF8 sub.w D0, [A6 - 0x8] 0000008C 48C0 ext.l D0 0000008E 322E FFFE move.w D1, [A6 - 0x2] 00000092 926E FFFA sub.w D1, [A6 - 0x6] 00000096 48C1 ext.l D1 00000098 2F00 move.l -[A7], D0 0000009A 2F01 move.l -[A7], D1 0000009C 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 000000A0 2E1F move.l D7, [A7]+ 000000A2 E587 asl D7, 2 000000A4 E387 asl D7, 1 000000A6 42A7 clr.l -[A7] 000000A8 2D47 FFE2 move.l [A6 - 0x1E], D7 000000AC 486E FFE2 pea.l [A6 - 0x1E] 000000B0 486E FFE6 pea.l [A6 - 0x1A] 000000B4 3F3C 280E move.w -[A7], 0x280E 000000B8 A9EB syscall Pack4/FP68K 000000BA 487A 006C pea.l [PC + 0x6C /* 00000128, value 0x3FFF8CCC */] 000000BE 486E FFE6 pea.l [A6 - 0x1A] 000000C2 3F3C 0004 move.w -[A7], 0x4 000000C6 A9EB syscall Pack4/FP68K 000000C8 486E FFE6 pea.l [A6 - 0x1A] 000000CC 4EAD 48D2 jsr [A5 + 0x48D2 /* export_2326 */] 000000D0 2E1F move.l D7, [A7]+ 000000D2 42A7 clr.l -[A7] 000000D4 2007 move.l D0, D7 000000D6 D0BC 0000 4E20 add.l D0, 0x4E20 /* 'N ' */ 000000DC 2F00 move.l -[A7], D0 000000DE 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 000000E2 265F movea.l A3, [A7]+ 000000E4 200B move.l D0, A3 000000E6 672E beq +0x30 /* 00000116 */ 000000E8 2F0B move.l -[A7], A3 000000EA 205F movea.l A0, [A7]+ 000000EC A023 syscall DisposHandle/DisposeHandle 000000EE 2254 movea.l A1, [A4] 000000F0 41E9 0072 lea.l A0, [A1 + 0x72] 000000F4 2F20 move.l -[A7], -[A0] 000000F6 2F20 move.l -[A7], -[A0] 000000F8 3F3C 0008 move.w -[A7], 0x8 000000FC 41FA 002A lea.l A0, [PC + 0x2A /* 00000128, value 0x3FFF8CCC */] 00000100 2F20 move.l -[A7], -[A0] 00000102 2F20 move.l -[A7], -[A0] 00000104 3F3C 0008 move.w -[A7], 0x8 00000108 4EAD 493A jsr [A5 + 0x493A /* export_2339 */] 0000010C 548F addq.l A7, 2 0000010E 41E9 006A lea.l A0, [A1 + 0x6A] 00000112 20DF move.l [A0]+, [A7]+ 00000114 20DF move.l [A0]+, [A7]+ label00000116: 00000116 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 0000011A 4E5E unlink A6 0000011C 2E9F move.l [A7], [A7]+ 0000011E 4E75 rts 00000120 0000 0000 ori.b D0, 0x0 00000124 0000 0020 ori.b D0, 0x20 /* ' ' */ 00000128 3FFF move.w <>, <> 0000012A 8CCC divu.w D6, A4 0000012C CCCC mulu.w D6, A4 0000012E CCCC mulu.w D6, A4 00000130 CCCD mulu.w D6, A5 00000132 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2294: // at 00000134 (misaligned) 00000136 0000 2F0C ori.b D0, 0xC 0000013A 286E 0008 movea.l A4, [A6 + 0x8] 0000013E 422E 000C clr.b [A6 + 0xC] 00000142 2054 movea.l A0, [A4] 00000144 3028 0022 move.w D0, [A0 + 0x22] 00000148 5340 subq.w D0, 1 0000014A 6708 beq +0xA /* 00000154 */ 0000014C 5940 subq.w D0, 4 0000014E 6764 beq +0x66 /* 000001B4 */ 00000150 6000 00C2 bra +0xC4 /* 00000214 */ label00000154: 00000154 7008 moveq.l D0, 0x08 00000156 2054 movea.l A0, [A4] 00000158 B068 0006 cmp.w D0, [A0 + 0x6] 0000015C 57C0 seq D0 0000015E 4A00 tst.b D0 00000160 674C beq +0x4E /* 000001AE */ 00000162 7208 moveq.l D1, 0x08 00000164 B268 0008 cmp.w D1, [A0 + 0x8] 00000168 57C1 seq D1 0000016A C001 and.b D0, D1 0000016C 6740 beq +0x42 /* 000001AE */ 0000016E 7208 moveq.l D1, 0x08 00000170 B268 000A cmp.w D1, [A0 + 0xA] 00000174 57C1 seq D1 00000176 C001 and.b D0, D1 00000178 6734 beq +0x36 /* 000001AE */ 0000017A 7208 moveq.l D1, 0x08 0000017C B268 000C cmp.w D1, [A0 + 0xC] 00000180 57C1 seq D1 00000182 C001 and.b D0, D1 00000184 6728 beq +0x2A /* 000001AE */ 00000186 7005 moveq.l D0, 0x05 00000188 6B1A bmi +0x1C /* 000001A4 */ 0000018A B07C 003F cmp.w D0, 0x3F /* '?' */ 0000018E 6E14 bgt +0x16 /* 000001A4 */ 00000190 2254 movea.l A1, [A4] 00000192 41E9 0072 lea.l A0, [A1 + 0x72] 00000196 3200 move.w D1, D0 00000198 E649 lsr D1.w, 3 0000019A 4441 neg.w D1 0000019C 0130 10FF btst [A0 + D1.w - 0x1], D0 000001A0 0A3C 0004 xori.b ccr, 4 label000001A4: 000001A4 57C0 seq D0 000001A6 4400 neg.b D0 000001A8 1D40 000C move.b [A6 + 0xC], D0 000001AC 606A bra +0x6C /* 00000218 */ label000001AE: 000001AE 422E 000C clr.b [A6 + 0xC] 000001B2 6064 bra +0x66 /* 00000218 */ label000001B4: 000001B4 7008 moveq.l D0, 0x08 000001B6 2054 movea.l A0, [A4] 000001B8 B068 0006 cmp.w D0, [A0 + 0x6] 000001BC 57C0 seq D0 000001BE 4A00 tst.b D0 000001C0 674C beq +0x4E /* 0000020E */ 000001C2 7208 moveq.l D1, 0x08 000001C4 B268 0008 cmp.w D1, [A0 + 0x8] 000001C8 57C1 seq D1 000001CA C001 and.b D0, D1 000001CC 6740 beq +0x42 /* 0000020E */ 000001CE 7208 moveq.l D1, 0x08 000001D0 B268 000A cmp.w D1, [A0 + 0xA] 000001D4 57C1 seq D1 000001D6 C001 and.b D0, D1 000001D8 6734 beq +0x36 /* 0000020E */ 000001DA 7208 moveq.l D1, 0x08 000001DC B268 000C cmp.w D1, [A0 + 0xC] 000001E0 57C1 seq D1 000001E2 C001 and.b D0, D1 000001E4 6728 beq +0x2A /* 0000020E */ 000001E6 7005 moveq.l D0, 0x05 000001E8 6B1A bmi +0x1C /* 00000204 */ 000001EA B07C 003F cmp.w D0, 0x3F /* '?' */ 000001EE 6E14 bgt +0x16 /* 00000204 */ 000001F0 2254 movea.l A1, [A4] 000001F2 41E9 0072 lea.l A0, [A1 + 0x72] 000001F6 3200 move.w D1, D0 000001F8 E649 lsr D1.w, 3 000001FA 4441 neg.w D1 000001FC 0130 10FF btst [A0 + D1.w - 0x1], D0 00000200 0A3C 0004 xori.b ccr, 4 label00000204: 00000204 57C0 seq D0 00000206 4400 neg.b D0 00000208 1D40 000C move.b [A6 + 0xC], D0 0000020C 600A bra +0xC /* 00000218 */ label0000020E: 0000020E 422E 000C clr.b [A6 + 0xC] 00000212 6004 bra +0x6 /* 00000218 */ label00000214: 00000214 422E 000C clr.b [A6 + 0xC] label00000218: 00000218 285F movea.l A4, [A7]+ 0000021A 4E5E unlink A6 0000021C 2E9F move.l [A7], [A7]+ 0000021E 4E75 rts export_2295: 00000220 4E56 FFFE link A6, -0x0002 00000224 48E7 0118 movem.l -[A7], D7,A3,A4 00000228 266E 0008 movea.l A3, [A6 + 0x8] 0000022C 284B movea.l A4, A3 0000022E 4247 clr.w D7 00000230 2054 movea.l A0, [A4] 00000232 3028 0022 move.w D0, [A0 + 0x22] 00000236 5340 subq.w D0, 1 00000238 6708 beq +0xA /* 00000242 */ 0000023A 5940 subq.w D0, 4 0000023C 6760 beq +0x62 /* 0000029E */ 0000023E 6000 00BA bra +0xBC /* 000002FA */ label00000242: 00000242 7008 moveq.l D0, 0x08 00000244 2054 movea.l A0, [A4] 00000246 B068 0006 cmp.w D0, [A0 + 0x6] 0000024A 57C0 seq D0 0000024C 4A00 tst.b D0 0000024E 6748 beq +0x4A /* 00000298 */ 00000250 7208 moveq.l D1, 0x08 00000252 B268 0008 cmp.w D1, [A0 + 0x8] 00000256 57C1 seq D1 00000258 C001 and.b D0, D1 0000025A 673C beq +0x3E /* 00000298 */ 0000025C 7208 moveq.l D1, 0x08 0000025E B268 000A cmp.w D1, [A0 + 0xA] 00000262 57C1 seq D1 00000264 C001 and.b D0, D1 00000266 6730 beq +0x32 /* 00000298 */ 00000268 7208 moveq.l D1, 0x08 0000026A B268 000C cmp.w D1, [A0 + 0xC] 0000026E 57C1 seq D1 00000270 C001 and.b D0, D1 00000272 6724 beq +0x26 /* 00000298 */ 00000274 4267 clr.w -[A7] 00000276 2F0B move.l -[A7], A3 00000278 4EAD 3312 jsr [A5 + 0x3312 /* export_1630 */] 0000027C 101F move.b D0, [A7]+ 0000027E 670C beq +0xE /* 0000028C */ 00000280 4267 clr.w -[A7] 00000282 2F0B move.l -[A7], A3 00000284 4EBA 0846 jsr [PC + 0x846 /* 00000ACC */] 00000288 3E1F move.w D7, [A7]+ 0000028A 6072 bra +0x74 /* 000002FE */ label0000028C: 0000028C 4267 clr.w -[A7] 0000028E 2F0B move.l -[A7], A3 00000290 4EBA 00C6 jsr [PC + 0xC6 /* 00000358 */] 00000294 3E1F move.w D7, [A7]+ 00000296 6066 bra +0x68 /* 000002FE */ label00000298: 00000298 3E3C 98E0 move.w D7, 0x98E0 0000029C 6060 bra +0x62 /* 000002FE */ label0000029E: 0000029E 7008 moveq.l D0, 0x08 000002A0 2054 movea.l A0, [A4] 000002A2 B068 0006 cmp.w D0, [A0 + 0x6] 000002A6 57C0 seq D0 000002A8 4A00 tst.b D0 000002AA 6748 beq +0x4A /* 000002F4 */ 000002AC 7208 moveq.l D1, 0x08 000002AE B268 0008 cmp.w D1, [A0 + 0x8] 000002B2 57C1 seq D1 000002B4 C001 and.b D0, D1 000002B6 673C beq +0x3E /* 000002F4 */ 000002B8 7208 moveq.l D1, 0x08 000002BA B268 000A cmp.w D1, [A0 + 0xA] 000002BE 57C1 seq D1 000002C0 C001 and.b D0, D1 000002C2 6730 beq +0x32 /* 000002F4 */ 000002C4 7208 moveq.l D1, 0x08 000002C6 B268 000C cmp.w D1, [A0 + 0xC] 000002CA 57C1 seq D1 000002CC C001 and.b D0, D1 000002CE 6724 beq +0x26 /* 000002F4 */ 000002D0 4267 clr.w -[A7] 000002D2 2F0B move.l -[A7], A3 000002D4 4EAD 3312 jsr [A5 + 0x3312 /* export_1630 */] 000002D8 101F move.b D0, [A7]+ 000002DA 670C beq +0xE /* 000002E8 */ 000002DC 4267 clr.w -[A7] 000002DE 2F0B move.l -[A7], A3 000002E0 4EBA 0AC2 jsr [PC + 0xAC2 /* 00000DA4 */] 000002E4 3E1F move.w D7, [A7]+ 000002E6 6016 bra +0x18 /* 000002FE */ label000002E8: 000002E8 4267 clr.w -[A7] 000002EA 2F0B move.l -[A7], A3 000002EC 4EBA 036E jsr [PC + 0x36E /* 0000065C */] 000002F0 3E1F move.w D7, [A7]+ 000002F2 600A bra +0xC /* 000002FE */ label000002F4: 000002F4 3E3C 98E0 move.w D7, 0x98E0 000002F8 6004 bra +0x6 /* 000002FE */ label000002FA: 000002FA 3E3C 98E0 move.w D7, 0x98E0 label000002FE: 000002FE 3D47 000C move.w [A6 + 0xC], D7 00000302 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000306 4E5E unlink A6 00000308 2E9F move.l [A7], [A7]+ 0000030A 4E75 rts 0000030C 4E56 FFFC link A6, -0x0004 00000310 2F0C move.l -[A7], A4 00000312 286E 0008 movea.l A4, [A6 + 0x8] 00000316 204C movea.l A0, A4 00000318 5088 addq.l A0, 8 0000031A 2050 movea.l A0, [A0] 0000031C 2D48 FFFC move.l [A6 - 0x4], A0 00000320 4AAC FF8E tst.l [A4 - 0x72] 00000324 6716 beq +0x18 /* 0000033C */ 00000326 2F2C FF8E move.l -[A7], [A4 - 0x72] 0000032A 205F movea.l A0, [A7]+ 0000032C A02A syscall HUnlock 0000032E 2F2C FF8E move.l -[A7], [A4 - 0x72] 00000332 205F movea.l A0, [A7]+ 00000334 A023 syscall DisposHandle/DisposeHandle 00000336 7000 moveq.l D0, 0x00 00000338 2940 FF8E move.l [A4 - 0x72], D0 label0000033C: 0000033C 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000340 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */] 00000344 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000348 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */] 0000034C 285F movea.l A4, [A7]+ 0000034E 4E5E unlink A6 00000350 205F movea.l A0, [A7]+ 00000352 DEFC 000A add.w A7, 0xA /* '\n' */ 00000356 4ED0 jmp [A0] fn00000358: 00000358 4E56 FF76 link A6, -0x008A 0000035C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00000360 266E 0008 movea.l A3, [A6 + 0x8] 00000364 284B movea.l A4, A3 00000366 4247 clr.w D7 00000368 41EE FFB8 lea.l A0, [A6 - 0x48] 0000036C 2454 movea.l A2, [A4] 0000036E 43EA 00B8 lea.l A1, [A2 + 0xB8] 00000372 20D9 move.l [A0]+, [A1]+ 00000374 20D9 move.l [A0]+, [A1]+ 00000376 102D F470 move.b D0, [A5 - 0xB90] 0000037A 673E beq +0x40 /* 000003BA */ 0000037C 102D F474 move.b D0, [A5 - 0xB8C] 00000380 672E beq +0x30 /* 000003B0 */ 00000382 7202 moveq.l D1, 0x02 00000384 6B1A bmi +0x1C /* 000003A0 */ 00000386 B27C 003F cmp.w D1, 0x3F /* '?' */ 0000038A 6E14 bgt +0x16 /* 000003A0 */ 0000038C 2254 movea.l A1, [A4] 0000038E 41E9 0072 lea.l A0, [A1 + 0x72] 00000392 3401 move.w D2, D1 00000394 E64A lsr D2.w, 3 00000396 4442 neg.w D2 00000398 0330 20FF btst [A0 + D2.w - 0x1], D1 0000039C 0A3C 0004 xori.b ccr, 4 label000003A0: 000003A0 56C1 sne D1 000003A2 C001 and.b D0, D1 000003A4 670A beq +0xC /* 000003B0 */ 000003A6 2054 movea.l A0, [A4] 000003A8 317C 0020 00B6 move.w [A0 + 0xB6], 0x20 /* ' ' */ 000003AE 6012 bra +0x14 /* 000003C2 */ label000003B0: 000003B0 2054 movea.l A0, [A4] 000003B2 317C 0008 00B6 move.w [A0 + 0xB6], 0x8 000003B8 6008 bra +0xA /* 000003C2 */ label000003BA: 000003BA 3E3C 98CC move.w D7, 0x98CC 000003BE 6000 0232 bra +0x234 /* 000005F2 */ label000003C2: 000003C2 7020 moveq.l D0, 0x20 000003C4 2054 movea.l A0, [A4] 000003C6 B068 00B6 cmp.w D0, [A0 + 0xB6] 000003CA 57C0 seq D0 000003CC 4400 neg.b D0 000003CE 1D40 FFAE move.b [A6 - 0x52], D0 000003D2 2054 movea.l A0, [A4] 000003D4 3F28 00B6 move.w -[A7], [A0 + 0xB6] 000003D8 2F0B move.l -[A7], A3 000003DA 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */] 000003DE 7000 moveq.l D0, 0x00 000003E0 2D40 FF8E move.l [A6 - 0x72], D0 000003E4 486E FFC2 pea.l [A6 - 0x3E] 000003E8 487A FF22 pea.l [PC - 0xDE /* 0000030C, value 0x4E56FFFC */] 000003EC 2F0E move.l -[A7], A6 000003EE 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 000003F2 2054 movea.l A0, [A4] 000003F4 2028 004C move.l D0, [A0 + 0x4C] 000003F8 5380 subq.l D0, 1 000003FA 2D40 FF7A move.l [A6 - 0x86], D0 000003FE 7C00 moveq.l D6, 0x00 00000400 6000 01C8 bra +0x1CA /* 000005CA */ label00000404: 00000404 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */] 00000408 2054 movea.l A0, [A4] 0000040A 4AA8 0044 tst.l [A0 + 0x44] 0000040E 6714 beq +0x16 /* 00000424 */ 00000410 2248 movea.l A1, A0 00000412 2069 0044 movea.l A0, [A1 + 0x44] 00000416 2050 movea.l A0, [A0] 00000418 3006 move.w D0, D6 0000041A E540 asl D0.w, 2 0000041C 2D70 0000 FF92 move.l [A6 - 0x6E], [A0 + D0.w] 00000422 6016 bra +0x18 /* 0000043A */ label00000424: 00000424 2054 movea.l A0, [A4] 00000426 2028 002A move.l D0, [A0 + 0x2A] 0000042A E580 asl D0, 2 0000042C 2F00 move.l -[A7], D0 0000042E 2F28 003E move.l -[A7], [A0 + 0x3E] 00000432 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 00000436 2D5F FF92 move.l [A6 - 0x6E], [A7]+ label0000043A: 0000043A 42A7 clr.l -[A7] 0000043C 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000440 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00000444 2D57 FF8E move.l [A6 - 0x72], [A7] 00000448 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 0000044C 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000450 205F movea.l A0, [A7]+ 00000452 A064 syscall MoveHHi 00000454 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000458 205F movea.l A0, [A7]+ 0000045A A029 syscall HLock 0000045C 4267 clr.w -[A7] 0000045E 2054 movea.l A0, [A4] 00000460 3F28 0068 move.w -[A7], [A0 + 0x68] 00000464 3F3C 0001 move.w -[A7], 0x1 00000468 2268 0048 movea.l A1, [A0 + 0x48] 0000046C 2251 movea.l A1, [A1] 0000046E 3006 move.w D0, D6 00000470 E540 asl D0.w, 2 00000472 2F31 0000 move.l -[A7], [A1 + D0.w] 00000476 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 0000047A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 0000047E 4267 clr.w -[A7] 00000480 2054 movea.l A0, [A4] 00000482 3F28 0068 move.w -[A7], [A0 + 0x68] 00000486 486E FF92 pea.l [A6 - 0x6E] 0000048A 226E FF8E movea.l A1, [A6 - 0x72] 0000048E 2F11 move.l -[A7], [A1] 00000490 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00000494 3E1F move.w D7, [A7]+ 00000496 70D9 moveq.l D0, 0xFFFFFFD9 00000498 B047 cmp.w D0, D7 0000049A 6708 beq +0xA /* 000004A4 */ 0000049C 3F07 move.w -[A7], D7 0000049E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 000004A2 6002 bra +0x4 /* 000004A6 */ label000004A4: 000004A4 4247 clr.w D7 label000004A6: 000004A6 4267 clr.w -[A7] 000004A8 2054 movea.l A0, [A4] 000004AA 2F28 0072 move.l -[A7], [A0 + 0x72] 000004AE 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */] 000004B2 101F move.b D0, [A7]+ 000004B4 6700 00FA beq +0xFC /* 000005B0 */ 000004B8 42A7 clr.l -[A7] 000004BA 2054 movea.l A0, [A4] 000004BC 2F28 0072 move.l -[A7], [A0 + 0x72] 000004C0 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */] 000004C4 2D5F FFB4 move.l [A6 - 0x4C], [A7]+ 000004C8 42A7 clr.l -[A7] 000004CA 2054 movea.l A0, [A4] 000004CC 2F28 0072 move.l -[A7], [A0 + 0x72] 000004D0 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */] 000004D4 2D5F FFB0 move.l [A6 - 0x50], [A7]+ 000004D8 2D7C 00FF 00FF FFA4 move.l [A6 - 0x5C], 0xFF00FF 000004E0 3D7C 00FF FFA8 move.w [A6 - 0x58], 0xFF 000004E6 42A7 clr.l -[A7] 000004E8 206E FF8E movea.l A0, [A6 - 0x72] 000004EC 2F10 move.l -[A7], [A0] 000004EE 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 000004F2 281F move.l D4, [A7]+ 000004F4 42A7 clr.l -[A7] 000004F6 2054 movea.l A0, [A4] 000004F8 2028 003E move.l D0, [A0 + 0x3E] 000004FC 5380 subq.l D0, 1 000004FE 2F00 move.l -[A7], D0 00000500 2F06 move.l -[A7], D6 00000502 2F28 003E move.l -[A7], [A0 + 0x3E] 00000506 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 0000050A 2028 002E move.l D0, [A0 + 0x2E] 0000050E 909F sub.l D0, [A7]+ 00000510 5380 subq.l D0, 1 00000512 2F00 move.l -[A7], D0 00000514 201F move.l D0, [A7]+ 00000516 2E9F move.l [A7], [A7]+ 00000518 B097 cmp.l D0, [A7] 0000051A 6C02 bge +0x4 /* 0000051E */ 0000051C 2E80 move.l [A7], D0 label0000051E: 0000051E 2D5F FF76 move.l [A6 - 0x8A], [A7]+ 00000522 7A00 moveq.l D5, 0x00 00000524 607A bra +0x7C /* 000005A0 */ label00000526: 00000526 2005 move.l D0, D5 00000528 C0BC 0000 0020 and.l D0, 0x20 /* ' ' */ 0000052E 4A80 tst.l D0 00000530 6704 beq +0x6 /* 00000536 */ 00000532 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */] label00000536: 00000536 42A7 clr.l -[A7] 00000538 2F06 move.l -[A7], D6 0000053A 2054 movea.l A0, [A4] 0000053C 2F28 003E move.l -[A7], [A0 + 0x3E] 00000540 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 00000544 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 00000548 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 0000054C 201F move.l D0, [A7]+ 0000054E D0AE FFB0 add.l D0, [A6 - 0x50] 00000552 2F05 move.l -[A7], D5 00000554 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 00000558 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 0000055C 221F move.l D1, [A7]+ 0000055E D280 add.l D1, D0 00000560 2F01 move.l -[A7], D1 00000562 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 00000566 2D5F FF8A move.l [A6 - 0x76], [A7]+ 0000056A 102E FFAE move.b D0, [A6 - 0x52] 0000056E 6712 beq +0x14 /* 00000582 */ 00000570 2F04 move.l -[A7], D4 00000572 2F2E FF8A move.l -[A7], [A6 - 0x76] 00000576 2054 movea.l A0, [A4] 00000578 2F28 002A move.l -[A7], [A0 + 0x2A] 0000057C 4EAD 3642 jsr [A5 + 0x3642 /* export_1732 */] 00000580 6010 bra +0x12 /* 00000592 */ label00000582: 00000582 2F04 move.l -[A7], D4 00000584 2F2E FF8A move.l -[A7], [A6 - 0x76] 00000588 2054 movea.l A0, [A4] 0000058A 2F28 002A move.l -[A7], [A0 + 0x2A] 0000058E 4EAD 364A jsr [A5 + 0x364A /* export_1733 */] label00000592: 00000592 2054 movea.l A0, [A4] 00000594 2028 002A move.l D0, [A0 + 0x2A] 00000598 E580 asl D0, 2 0000059A D880 add.l D4, D0 0000059C 5285 addq.l D5, 1 0000059E 6906 bvs +0x8 /* 000005A6 */ label000005A0: 000005A0 BAAE FF76 cmp.l D5, [A6 - 0x8A] 000005A4 6F80 ble -0x7E /* 00000526 */ label000005A6: 000005A6 2054 movea.l A0, [A4] 000005A8 2F28 0072 move.l -[A7], [A0 + 0x72] 000005AC 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */] label000005B0: 000005B0 2F2E FF8E move.l -[A7], [A6 - 0x72] 000005B4 205F movea.l A0, [A7]+ 000005B6 A02A syscall HUnlock 000005B8 2F2E FF8E move.l -[A7], [A6 - 0x72] 000005BC 205F movea.l A0, [A7]+ 000005BE A023 syscall DisposHandle/DisposeHandle 000005C0 7000 moveq.l D0, 0x00 000005C2 2D40 FF8E move.l [A6 - 0x72], D0 000005C6 5286 addq.l D6, 1 000005C8 6908 bvs +0xA /* 000005D2 */ label000005CA: 000005CA BCAE FF7A cmp.l D6, [A6 - 0x86] 000005CE 6F00 FE34 ble -0x1CA /* 00000404 */ label000005D2: 000005D2 2F0B move.l -[A7], A3 000005D4 4EAD 3CE2 jsr [A5 + 0x3CE2 /* export_1944 */] 000005D8 2F0B move.l -[A7], A3 000005DA 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */] 000005DE 2F0B move.l -[A7], A3 000005E0 4EAD 3CEA jsr [A5 + 0x3CEA /* export_1945 */] 000005E4 2F0B move.l -[A7], A3 000005E6 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */] 000005EA 486E FFC2 pea.l [A6 - 0x3E] 000005EE 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] label000005F2: 000005F2 3D47 000C move.w [A6 + 0xC], D7 000005F6 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 000005FA 4E5E unlink A6 000005FC 2E9F move.l [A7], [A7]+ 000005FE 4E75 rts 00000600 4E56 FFFC link A6, -0x0004 00000604 2F0C move.l -[A7], A4 00000606 286E 0008 movea.l A4, [A6 + 0x8] 0000060A 204C movea.l A0, A4 0000060C 5088 addq.l A0, 8 0000060E 2050 movea.l A0, [A0] 00000610 2D48 FFFC move.l [A6 - 0x4], A0 00000614 4AAC FF8A tst.l [A4 - 0x76] 00000618 6710 beq +0x12 /* 0000062A */ 0000061A 2F2C FF8A move.l -[A7], [A4 - 0x76] 0000061E 205F movea.l A0, [A7]+ 00000620 A02A syscall HUnlock 00000622 2F2C FF8A move.l -[A7], [A4 - 0x76] 00000626 205F movea.l A0, [A7]+ 00000628 A023 syscall DisposHandle/DisposeHandle label0000062A: 0000062A 4AAC FF82 tst.l [A4 - 0x7E] 0000062E 6710 beq +0x12 /* 00000640 */ 00000630 2F2C FF82 move.l -[A7], [A4 - 0x7E] 00000634 205F movea.l A0, [A7]+ 00000636 A02A syscall HUnlock 00000638 2F2C FF82 move.l -[A7], [A4 - 0x7E] 0000063C 205F movea.l A0, [A7]+ 0000063E A023 syscall DisposHandle/DisposeHandle label00000640: 00000640 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000644 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */] 00000648 2F2C 0008 move.l -[A7], [A4 + 0x8] 0000064C 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */] 00000650 285F movea.l A4, [A7]+ 00000652 4E5E unlink A6 00000654 205F movea.l A0, [A7]+ 00000656 DEFC 000A add.w A7, 0xA /* '\n' */ 0000065A 4ED0 jmp [A0] fn0000065C: 0000065C 4E56 FF66 link A6, -0x009A 00000660 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00000664 286E 0008 movea.l A4, [A6 + 0x8] 00000668 4245 clr.w D5 0000066A 41EE FFB8 lea.l A0, [A6 - 0x48] 0000066E 2454 movea.l A2, [A4] 00000670 43EA 00B8 lea.l A1, [A2 + 0xB8] 00000674 20D9 move.l [A0]+, [A1]+ 00000676 20D9 move.l [A0]+, [A1]+ 00000678 102D F470 move.b D0, [A5 - 0xB90] 0000067C 673E beq +0x40 /* 000006BC */ 0000067E 102D F474 move.b D0, [A5 - 0xB8C] 00000682 672E beq +0x30 /* 000006B2 */ 00000684 7202 moveq.l D1, 0x02 00000686 6B1A bmi +0x1C /* 000006A2 */ 00000688 B27C 003F cmp.w D1, 0x3F /* '?' */ 0000068C 6E14 bgt +0x16 /* 000006A2 */ 0000068E 2254 movea.l A1, [A4] 00000690 41E9 0072 lea.l A0, [A1 + 0x72] 00000694 3401 move.w D2, D1 00000696 E64A lsr D2.w, 3 00000698 4442 neg.w D2 0000069A 0330 20FF btst [A0 + D2.w - 0x1], D1 0000069E 0A3C 0004 xori.b ccr, 4 label000006A2: 000006A2 56C1 sne D1 000006A4 C001 and.b D0, D1 000006A6 670A beq +0xC /* 000006B2 */ 000006A8 2054 movea.l A0, [A4] 000006AA 317C 0020 00B6 move.w [A0 + 0xB6], 0x20 /* ' ' */ 000006B0 6012 bra +0x14 /* 000006C4 */ label000006B2: 000006B2 2054 movea.l A0, [A4] 000006B4 317C 0008 00B6 move.w [A0 + 0xB6], 0x8 000006BA 6008 bra +0xA /* 000006C4 */ label000006BC: 000006BC 3A3C 98CC move.w D5, 0x98CC 000006C0 6000 03A8 bra +0x3AA /* 00000A6A */ label000006C4: 000006C4 7020 moveq.l D0, 0x20 000006C6 2054 movea.l A0, [A4] 000006C8 B068 00B6 cmp.w D0, [A0 + 0xB6] 000006CC 57C0 seq D0 000006CE 4400 neg.b D0 000006D0 1D40 FFAE move.b [A6 - 0x52], D0 000006D4 2054 movea.l A0, [A4] 000006D6 3F28 00B6 move.w -[A7], [A0 + 0xB6] 000006DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006DE 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */] 000006E2 7000 moveq.l D0, 0x00 000006E4 2D40 FF8A move.l [A6 - 0x76], D0 000006E8 7000 moveq.l D0, 0x00 000006EA 2D40 FF82 move.l [A6 - 0x7E], D0 000006EE 486E FFC2 pea.l [A6 - 0x3E] 000006F2 487A FF0C pea.l [PC - 0xF4 /* 00000600, value 0x4E56FFFC */] 000006F6 2F0E move.l -[A7], A6 000006F8 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 000006FC 2054 movea.l A0, [A4] 000006FE 2028 004C move.l D0, [A0 + 0x4C] 00000702 5380 subq.l D0, 1 00000704 2D40 FF6E move.l [A6 - 0x92], D0 00000708 7C00 moveq.l D6, 0x00 0000070A 6000 032E bra +0x330 /* 00000A3A */ label0000070E: 0000070E 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */] 00000712 2054 movea.l A0, [A4] 00000714 4AA8 0044 tst.l [A0 + 0x44] 00000718 6714 beq +0x16 /* 0000072E */ 0000071A 2248 movea.l A1, A0 0000071C 2069 0044 movea.l A0, [A1 + 0x44] 00000720 2050 movea.l A0, [A0] 00000722 3006 move.w D0, D6 00000724 E540 asl D0.w, 2 00000726 2D70 0000 FF8E move.l [A6 - 0x72], [A0 + D0.w] 0000072C 6030 bra +0x32 /* 0000075E */ label0000072E: 0000072E 2054 movea.l A0, [A4] 00000730 3028 0008 move.w D0, [A0 + 0x8] 00000734 D068 0006 add.w D0, [A0 + 0x6] 00000738 3228 000A move.w D1, [A0 + 0xA] 0000073C D240 add.w D1, D0 0000073E 48C1 ext.l D1 00000740 2F28 002A move.l -[A7], [A0 + 0x2A] 00000744 2F01 move.l -[A7], D1 00000746 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 0000074A 7008 moveq.l D0, 0x08 0000074C 2F00 move.l -[A7], D0 0000074E 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00000752 2F28 003E move.l -[A7], [A0 + 0x3E] 00000756 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 0000075A 2D5F FF8E move.l [A6 - 0x72], [A7]+ label0000075E: 0000075E 42A7 clr.l -[A7] 00000760 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000764 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00000768 2D57 FF8A move.l [A6 - 0x76], [A7] 0000076C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000770 2F2E FF8A move.l -[A7], [A6 - 0x76] 00000774 205F movea.l A0, [A7]+ 00000776 A064 syscall MoveHHi 00000778 2F2E FF8A move.l -[A7], [A6 - 0x76] 0000077C 205F movea.l A0, [A7]+ 0000077E A029 syscall HLock 00000780 4267 clr.w -[A7] 00000782 2054 movea.l A0, [A4] 00000784 3F28 0068 move.w -[A7], [A0 + 0x68] 00000788 3F3C 0001 move.w -[A7], 0x1 0000078C 2268 0048 movea.l A1, [A0 + 0x48] 00000790 2251 movea.l A1, [A1] 00000792 3006 move.w D0, D6 00000794 E540 asl D0.w, 2 00000796 2F31 0000 move.l -[A7], [A1 + D0.w] 0000079A 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 0000079E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 000007A2 4267 clr.w -[A7] 000007A4 2054 movea.l A0, [A4] 000007A6 3F28 0068 move.w -[A7], [A0 + 0x68] 000007AA 486E FF8E pea.l [A6 - 0x72] 000007AE 226E FF8A movea.l A1, [A6 - 0x76] 000007B2 2F11 move.l -[A7], [A1] 000007B4 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 000007B8 3A1F move.w D5, [A7]+ 000007BA 70D9 moveq.l D0, 0xFFFFFFD9 000007BC B045 cmp.w D0, D5 000007BE 6708 beq +0xA /* 000007C8 */ 000007C0 3F05 move.w -[A7], D5 000007C2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 000007C6 6002 bra +0x4 /* 000007CA */ label000007C8: 000007C8 4245 clr.w D5 label000007CA: 000007CA 2054 movea.l A0, [A4] 000007CC 3028 0008 move.w D0, [A0 + 0x8] 000007D0 D068 0006 add.w D0, [A0 + 0x6] 000007D4 3228 000A move.w D1, [A0 + 0xA] 000007D8 D240 add.w D1, D0 000007DA 3028 000C move.w D0, [A0 + 0xC] 000007DE D041 add.w D0, D1 000007E0 48C0 ext.l D0 000007E2 2F28 002A move.l -[A7], [A0 + 0x2A] 000007E6 2F00 move.l -[A7], D0 000007E8 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 000007EC 7008 moveq.l D0, 0x08 000007EE 2F00 move.l -[A7], D0 000007F0 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 000007F4 2F28 003E move.l -[A7], [A0 + 0x3E] 000007F8 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 000007FC 2D5F FF86 move.l [A6 - 0x7A], [A7]+ 00000800 42A7 clr.l -[A7] 00000802 2F2E FF86 move.l -[A7], [A6 - 0x7A] 00000806 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 0000080A 2D57 FF82 move.l [A6 - 0x7E], [A7] 0000080E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000812 2F2E FF82 move.l -[A7], [A6 - 0x7E] 00000816 205F movea.l A0, [A7]+ 00000818 A064 syscall MoveHHi 0000081A 2F2E FF82 move.l -[A7], [A6 - 0x7E] 0000081E 205F movea.l A0, [A7]+ 00000820 A029 syscall HLock 00000822 42A7 clr.l -[A7] 00000824 206E FF82 movea.l A0, [A6 - 0x7E] 00000828 2F10 move.l -[A7], [A0] 0000082A 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 0000082E 265F movea.l A3, [A7]+ 00000830 4267 clr.w -[A7] 00000832 206E FF8A movea.l A0, [A6 - 0x76] 00000836 2F10 move.l -[A7], [A0] 00000838 2F0B move.l -[A7], A3 0000083A 4EAD 3C62 jsr [A5 + 0x3C62 /* export_1928 */] 0000083E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000842 4267 clr.w -[A7] 00000844 2054 movea.l A0, [A4] 00000846 2F28 0072 move.l -[A7], [A0 + 0x72] 0000084A 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */] 0000084E 101F move.b D0, [A7]+ 00000850 6700 01B8 beq +0x1BA /* 00000A0A */ 00000854 42A7 clr.l -[A7] 00000856 2054 movea.l A0, [A4] 00000858 2F28 0072 move.l -[A7], [A0 + 0x72] 0000085C 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */] 00000860 2D5F FFB4 move.l [A6 - 0x4C], [A7]+ 00000864 42A7 clr.l -[A7] 00000866 2054 movea.l A0, [A4] 00000868 2F28 0072 move.l -[A7], [A0 + 0x72] 0000086C 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */] 00000870 2D5F FFB0 move.l [A6 - 0x50], [A7]+ 00000874 2D7C 00FF 00FF FF9A move.l [A6 - 0x66], 0xFF00FF 0000087C 3D7C 00FF FF9E move.w [A6 - 0x62], 0xFF 00000882 2054 movea.l A0, [A4] 00000884 3028 003A move.w D0, [A0 + 0x3A] 00000888 5340 subq.w D0, 1 0000088A 670A beq +0xC /* 00000896 */ 0000088C 5340 subq.w D0, 1 0000088E 6700 00B8 beq +0xBA /* 00000948 */ 00000892 6000 0162 bra +0x164 /* 000009F6 */ label00000896: 00000896 42A7 clr.l -[A7] 00000898 2054 movea.l A0, [A4] 0000089A 2028 003E move.l D0, [A0 + 0x3E] 0000089E 5380 subq.l D0, 1 000008A0 2F00 move.l -[A7], D0 000008A2 2F06 move.l -[A7], D6 000008A4 2F28 003E move.l -[A7], [A0 + 0x3E] 000008A8 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 000008AC 2028 002E move.l D0, [A0 + 0x2E] 000008B0 909F sub.l D0, [A7]+ 000008B2 5380 subq.l D0, 1 000008B4 2F00 move.l -[A7], D0 000008B6 201F move.l D0, [A7]+ 000008B8 2E9F move.l [A7], [A7]+ 000008BA B097 cmp.l D0, [A7] 000008BC 6C02 bge +0x4 /* 000008C0 */ 000008BE 2E80 move.l [A7], D0 label000008C0: 000008C0 2D5F FF6A move.l [A6 - 0x96], [A7]+ 000008C4 7E00 moveq.l D7, 0x00 000008C6 6076 bra +0x78 /* 0000093E */ label000008C8: 000008C8 2007 move.l D0, D7 000008CA C0BC 0000 0020 and.l D0, 0x20 /* ' ' */ 000008D0 4A80 tst.l D0 000008D2 6704 beq +0x6 /* 000008D8 */ 000008D4 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */] label000008D8: 000008D8 42A7 clr.l -[A7] 000008DA 2F06 move.l -[A7], D6 000008DC 2054 movea.l A0, [A4] 000008DE 2F28 003E move.l -[A7], [A0 + 0x3E] 000008E2 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 000008E6 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 000008EA 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 000008EE 201F move.l D0, [A7]+ 000008F0 D0AE FFB0 add.l D0, [A6 - 0x50] 000008F4 2F07 move.l -[A7], D7 000008F6 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 000008FA 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 000008FE 221F move.l D1, [A7]+ 00000900 D280 add.l D1, D0 00000902 2F01 move.l -[A7], D1 00000904 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 00000908 281F move.l D4, [A7]+ 0000090A 102E FFAE move.b D0, [A6 - 0x52] 0000090E 6710 beq +0x12 /* 00000920 */ 00000910 2F0B move.l -[A7], A3 00000912 2F04 move.l -[A7], D4 00000914 2054 movea.l A0, [A4] 00000916 2F28 002A move.l -[A7], [A0 + 0x2A] 0000091A 4EAD 3642 jsr [A5 + 0x3642 /* export_1732 */] 0000091E 600E bra +0x10 /* 0000092E */ label00000920: 00000920 2F0B move.l -[A7], A3 00000922 2F04 move.l -[A7], D4 00000924 2054 movea.l A0, [A4] 00000926 2F28 002A move.l -[A7], [A0 + 0x2A] 0000092A 4EAD 364A jsr [A5 + 0x364A /* export_1733 */] label0000092E: 0000092E 2054 movea.l A0, [A4] 00000930 2028 002A move.l D0, [A0 + 0x2A] 00000934 E580 asl D0, 2 00000936 D7C0 add.l A3, D0 00000938 5287 addq.l D7, 1 0000093A 6900 00C4 bvs +0xC6 /* 00000A00 */ label0000093E: 0000093E BEAE FF6A cmp.l D7, [A6 - 0x96] 00000942 6F84 ble -0x7A /* 000008C8 */ 00000944 6000 00BA bra +0xBC /* 00000A00 */ label00000948: 00000948 42A7 clr.l -[A7] 0000094A 2054 movea.l A0, [A4] 0000094C 2028 003E move.l D0, [A0 + 0x3E] 00000950 5380 subq.l D0, 1 00000952 2F00 move.l -[A7], D0 00000954 2F06 move.l -[A7], D6 00000956 2F28 003E move.l -[A7], [A0 + 0x3E] 0000095A 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 0000095E 2028 002E move.l D0, [A0 + 0x2E] 00000962 909F sub.l D0, [A7]+ 00000964 5380 subq.l D0, 1 00000966 2F00 move.l -[A7], D0 00000968 201F move.l D0, [A7]+ 0000096A 2E9F move.l [A7], [A7]+ 0000096C B097 cmp.l D0, [A7] 0000096E 6C02 bge +0x4 /* 00000972 */ 00000970 2E80 move.l [A7], D0 label00000972: 00000972 2D5F FF66 move.l [A6 - 0x9A], [A7]+ 00000976 7E00 moveq.l D7, 0x00 00000978 6074 bra +0x76 /* 000009EE */ label0000097A: 0000097A 2007 move.l D0, D7 0000097C C0BC 0000 0020 and.l D0, 0x20 /* ' ' */ 00000982 4A80 tst.l D0 00000984 6704 beq +0x6 /* 0000098A */ 00000986 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */] label0000098A: 0000098A 42A7 clr.l -[A7] 0000098C 2F06 move.l -[A7], D6 0000098E 2054 movea.l A0, [A4] 00000990 2F28 003E move.l -[A7], [A0 + 0x3E] 00000994 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 00000998 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 0000099C 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 000009A0 201F move.l D0, [A7]+ 000009A2 D0AE FFB0 add.l D0, [A6 - 0x50] 000009A6 2F07 move.l -[A7], D7 000009A8 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 000009AC 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 000009B0 221F move.l D1, [A7]+ 000009B2 D280 add.l D1, D0 000009B4 2F01 move.l -[A7], D1 000009B6 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 000009BA 281F move.l D4, [A7]+ 000009BC 102E FFAE move.b D0, [A6 - 0x52] 000009C0 6710 beq +0x12 /* 000009D2 */ 000009C2 2F0B move.l -[A7], A3 000009C4 2F04 move.l -[A7], D4 000009C6 2054 movea.l A0, [A4] 000009C8 2F28 002A move.l -[A7], [A0 + 0x2A] 000009CC 4EAD 3652 jsr [A5 + 0x3652 /* export_1734 */] 000009D0 600E bra +0x10 /* 000009E0 */ label000009D2: 000009D2 2F0B move.l -[A7], A3 000009D4 2F04 move.l -[A7], D4 000009D6 2054 movea.l A0, [A4] 000009D8 2F28 002A move.l -[A7], [A0 + 0x2A] 000009DC 4EAD 365A jsr [A5 + 0x365A /* export_1735 */] label000009E0: 000009E0 2054 movea.l A0, [A4] 000009E2 2028 002A move.l D0, [A0 + 0x2A] 000009E6 E580 asl D0, 2 000009E8 D7C0 add.l A3, D0 000009EA 5287 addq.l D7, 1 000009EC 6912 bvs +0x14 /* 00000A00 */ label000009EE: 000009EE BEAE FF66 cmp.l D7, [A6 - 0x9A] 000009F2 6F86 ble -0x78 /* 0000097A */ 000009F4 600A bra +0xC /* 00000A00 */ label000009F6: 000009F6 3F3C 98E0 move.w -[A7], 0x98E0 000009FA 42A7 clr.l -[A7] 000009FC 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] label00000A00: 00000A00 2054 movea.l A0, [A4] 00000A02 2F28 0072 move.l -[A7], [A0 + 0x72] 00000A06 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */] label00000A0A: 00000A0A 2F2E FF82 move.l -[A7], [A6 - 0x7E] 00000A0E 205F movea.l A0, [A7]+ 00000A10 A02A syscall HUnlock 00000A12 2F2E FF82 move.l -[A7], [A6 - 0x7E] 00000A16 205F movea.l A0, [A7]+ 00000A18 A023 syscall DisposHandle/DisposeHandle 00000A1A 7000 moveq.l D0, 0x00 00000A1C 2D40 FF82 move.l [A6 - 0x7E], D0 00000A20 2F2E FF8A move.l -[A7], [A6 - 0x76] 00000A24 205F movea.l A0, [A7]+ 00000A26 A02A syscall HUnlock 00000A28 2F2E FF8A move.l -[A7], [A6 - 0x76] 00000A2C 205F movea.l A0, [A7]+ 00000A2E A023 syscall DisposHandle/DisposeHandle 00000A30 7000 moveq.l D0, 0x00 00000A32 2D40 FF8A move.l [A6 - 0x76], D0 00000A36 5286 addq.l D6, 1 00000A38 6908 bvs +0xA /* 00000A42 */ label00000A3A: 00000A3A BCAE FF6E cmp.l D6, [A6 - 0x92] 00000A3E 6F00 FCCE ble -0x330 /* 0000070E */ label00000A42: 00000A42 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A46 4EAD 3CE2 jsr [A5 + 0x3CE2 /* export_1944 */] 00000A4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A4E 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */] 00000A52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A56 4EAD 3CEA jsr [A5 + 0x3CEA /* export_1945 */] 00000A5A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A5E 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */] 00000A62 486E FFC2 pea.l [A6 - 0x3E] 00000A66 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] label00000A6A: 00000A6A 3D45 000C move.w [A6 + 0xC], D5 00000A6E 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000A72 4E5E unlink A6 00000A74 2E9F move.l [A7], [A7]+ 00000A76 4E75 rts 00000A78 4E56 FFFC link A6, -0x0004 00000A7C 2F0C move.l -[A7], A4 00000A7E 286E 0008 movea.l A4, [A6 + 0x8] 00000A82 204C movea.l A0, A4 00000A84 5088 addq.l A0, 8 00000A86 2050 movea.l A0, [A0] 00000A88 2D48 FFFC move.l [A6 - 0x4], A0 00000A8C 4AAC FF8E tst.l [A4 - 0x72] 00000A90 6716 beq +0x18 /* 00000AA8 */ 00000A92 2F2C FF8E move.l -[A7], [A4 - 0x72] 00000A96 205F movea.l A0, [A7]+ 00000A98 A02A syscall HUnlock 00000A9A 2F2C FF8E move.l -[A7], [A4 - 0x72] 00000A9E 205F movea.l A0, [A7]+ 00000AA0 A023 syscall DisposHandle/DisposeHandle 00000AA2 7000 moveq.l D0, 0x00 00000AA4 2940 FF8E move.l [A4 - 0x72], D0 label00000AA8: 00000AA8 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000AAC 4EAD 3D12 jsr [A5 + 0x3D12 /* export_1950 */] 00000AB0 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000AB4 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */] 00000AB8 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000ABC 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */] 00000AC0 285F movea.l A4, [A7]+ 00000AC2 4E5E unlink A6 00000AC4 205F movea.l A0, [A7]+ 00000AC6 DEFC 000A add.w A7, 0xA /* '\n' */ 00000ACA 4ED0 jmp [A0] fn00000ACC: 00000ACC 4E56 FF76 link A6, -0x008A 00000AD0 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00000AD4 266E 0008 movea.l A3, [A6 + 0x8] 00000AD8 284B movea.l A4, A3 00000ADA 4244 clr.w D4 00000ADC 7000 moveq.l D0, 0x00 00000ADE 2D40 FF8E move.l [A6 - 0x72], D0 00000AE2 41EE FFB8 lea.l A0, [A6 - 0x48] 00000AE6 2454 movea.l A2, [A4] 00000AE8 43EA 00B8 lea.l A1, [A2 + 0xB8] 00000AEC 20D9 move.l [A0]+, [A1]+ 00000AEE 20D9 move.l [A0]+, [A1]+ 00000AF0 102D F470 move.b D0, [A5 - 0xB90] 00000AF4 673E beq +0x40 /* 00000B34 */ 00000AF6 102D F474 move.b D0, [A5 - 0xB8C] 00000AFA 672E beq +0x30 /* 00000B2A */ 00000AFC 7202 moveq.l D1, 0x02 00000AFE 6B1A bmi +0x1C /* 00000B1A */ 00000B00 B27C 003F cmp.w D1, 0x3F /* '?' */ 00000B04 6E14 bgt +0x16 /* 00000B1A */ 00000B06 2254 movea.l A1, [A4] 00000B08 41E9 0072 lea.l A0, [A1 + 0x72] 00000B0C 3401 move.w D2, D1 00000B0E E64A lsr D2.w, 3 00000B10 4442 neg.w D2 00000B12 0330 20FF btst [A0 + D2.w - 0x1], D1 00000B16 0A3C 0004 xori.b ccr, 4 label00000B1A: 00000B1A 56C1 sne D1 00000B1C C001 and.b D0, D1 00000B1E 670A beq +0xC /* 00000B2A */ 00000B20 2054 movea.l A0, [A4] 00000B22 317C 0020 00B6 move.w [A0 + 0xB6], 0x20 /* ' ' */ 00000B28 6012 bra +0x14 /* 00000B3C */ label00000B2A: 00000B2A 2054 movea.l A0, [A4] 00000B2C 317C 0008 00B6 move.w [A0 + 0xB6], 0x8 00000B32 6008 bra +0xA /* 00000B3C */ label00000B34: 00000B34 383C 98CC move.w D4, 0x98CC 00000B38 6000 01EA bra +0x1EC /* 00000D24 */ label00000B3C: 00000B3C 7020 moveq.l D0, 0x20 00000B3E 2054 movea.l A0, [A4] 00000B40 B068 00B6 cmp.w D0, [A0 + 0xB6] 00000B44 57C0 seq D0 00000B46 4400 neg.b D0 00000B48 1D40 FFAE move.b [A6 - 0x52], D0 00000B4C 2054 movea.l A0, [A4] 00000B4E 3F28 00B6 move.w -[A7], [A0 + 0xB6] 00000B52 2F0B move.l -[A7], A3 00000B54 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */] 00000B58 2F0B move.l -[A7], A3 00000B5A 4EAD 3D0A jsr [A5 + 0x3D0A /* export_1949 */] 00000B5E 4267 clr.w -[A7] 00000B60 2F0B move.l -[A7], A3 00000B62 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */] 00000B66 7000 moveq.l D0, 0x00 00000B68 2D40 FF8E move.l [A6 - 0x72], D0 00000B6C 486E FFC2 pea.l [A6 - 0x3E] 00000B70 487A FF06 pea.l [PC - 0xFA /* 00000A78, value 0x4E56FFFC */] 00000B74 2F0E move.l -[A7], A6 00000B76 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 00000B7A 2054 movea.l A0, [A4] 00000B7C 2028 002A move.l D0, [A0 + 0x2A] 00000B80 E580 asl D0, 2 00000B82 2D40 FF92 move.l [A6 - 0x6E], D0 00000B86 42A7 clr.l -[A7] 00000B88 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00000B8C 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00000B90 2D57 FF8E move.l [A6 - 0x72], [A7] 00000B94 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000B98 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000B9C 205F movea.l A0, [A7]+ 00000B9E A064 syscall MoveHHi 00000BA0 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000BA4 205F movea.l A0, [A7]+ 00000BA6 A029 syscall HLock 00000BA8 2D7C 00FF 00FF FFA4 move.l [A6 - 0x5C], 0xFF00FF 00000BB0 3D7C 00FF FFA8 move.w [A6 - 0x58], 0xFF 00000BB6 2054 movea.l A0, [A4] 00000BB8 2028 004C move.l D0, [A0 + 0x4C] 00000BBC 5380 subq.l D0, 1 00000BBE 2D40 FF7A move.l [A6 - 0x86], D0 00000BC2 7E00 moveq.l D7, 0x00 00000BC4 6000 0122 bra +0x124 /* 00000CE8 */ label00000BC8: 00000BC8 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */] 00000BCC 4267 clr.w -[A7] 00000BCE 2054 movea.l A0, [A4] 00000BD0 3F28 0068 move.w -[A7], [A0 + 0x68] 00000BD4 3F3C 0001 move.w -[A7], 0x1 00000BD8 2268 0048 movea.l A1, [A0 + 0x48] 00000BDC 2251 movea.l A1, [A1] 00000BDE 3007 move.w D0, D7 00000BE0 E540 asl D0.w, 2 00000BE2 2F31 0000 move.l -[A7], [A1 + D0.w] 00000BE6 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00000BEA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000BEE 4267 clr.w -[A7] 00000BF0 2054 movea.l A0, [A4] 00000BF2 2F28 0072 move.l -[A7], [A0 + 0x72] 00000BF6 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */] 00000BFA 101F move.b D0, [A7]+ 00000BFC 6700 00E6 beq +0xE8 /* 00000CE4 */ 00000C00 42A7 clr.l -[A7] 00000C02 2054 movea.l A0, [A4] 00000C04 2028 003E move.l D0, [A0 + 0x3E] 00000C08 5380 subq.l D0, 1 00000C0A 2F00 move.l -[A7], D0 00000C0C 2F07 move.l -[A7], D7 00000C0E 2F28 003E move.l -[A7], [A0 + 0x3E] 00000C12 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 00000C16 2028 002E move.l D0, [A0 + 0x2E] 00000C1A 909F sub.l D0, [A7]+ 00000C1C 5380 subq.l D0, 1 00000C1E 2F00 move.l -[A7], D0 00000C20 201F move.l D0, [A7]+ 00000C22 2E9F move.l [A7], [A7]+ 00000C24 B097 cmp.l D0, [A7] 00000C26 6C02 bge +0x4 /* 00000C2A */ 00000C28 2E80 move.l [A7], D0 label00000C2A: 00000C2A 2D5F FF76 move.l [A6 - 0x8A], [A7]+ 00000C2E 7C00 moveq.l D6, 0x00 00000C30 6000 00A0 bra +0xA2 /* 00000CD2 */ label00000C34: 00000C34 2006 move.l D0, D6 00000C36 C0BC 0000 0020 and.l D0, 0x20 /* ' ' */ 00000C3C 4A80 tst.l D0 00000C3E 6704 beq +0x6 /* 00000C44 */ 00000C40 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */] label00000C44: 00000C44 4267 clr.w -[A7] 00000C46 2054 movea.l A0, [A4] 00000C48 3F28 0068 move.w -[A7], [A0 + 0x68] 00000C4C 486E FF92 pea.l [A6 - 0x6E] 00000C50 226E FF8E movea.l A1, [A6 - 0x72] 00000C54 2F11 move.l -[A7], [A1] 00000C56 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00000C5A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000C5E 42A7 clr.l -[A7] 00000C60 206E FF8E movea.l A0, [A6 - 0x72] 00000C64 2F10 move.l -[A7], [A0] 00000C66 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 00000C6A 2A1F move.l D5, [A7]+ 00000C6C 42A7 clr.l -[A7] 00000C6E 2F0B move.l -[A7], A3 00000C70 4EAD 3CFA jsr [A5 + 0x3CFA /* export_1947 */] 00000C74 2D5F FF8A move.l [A6 - 0x76], [A7]+ 00000C78 4EAD 3682 jsr [A5 + 0x3682 /* export_1740 */] 00000C7C 1D7C 0001 FFAF move.b [A6 - 0x51], 0x1 00000C82 486E FFAF pea.l [A6 - 0x51] 00000C86 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 00000C8A 102E FFAE move.b D0, [A6 - 0x52] 00000C8E 6712 beq +0x14 /* 00000CA2 */ 00000C90 2F05 move.l -[A7], D5 00000C92 2F2E FF8A move.l -[A7], [A6 - 0x76] 00000C96 2054 movea.l A0, [A4] 00000C98 2F28 002A move.l -[A7], [A0 + 0x2A] 00000C9C 4EAD 3642 jsr [A5 + 0x3642 /* export_1732 */] 00000CA0 6010 bra +0x12 /* 00000CB2 */ label00000CA2: 00000CA2 2F05 move.l -[A7], D5 00000CA4 2F2E FF8A move.l -[A7], [A6 - 0x76] 00000CA8 2054 movea.l A0, [A4] 00000CAA 2F28 002A move.l -[A7], [A0 + 0x2A] 00000CAE 4EAD 364A jsr [A5 + 0x364A /* export_1733 */] label00000CB2: 00000CB2 2054 movea.l A0, [A4] 00000CB4 2028 002A move.l D0, [A0 + 0x2A] 00000CB8 E580 asl D0, 2 00000CBA DA80 add.l D5, D0 00000CBC 486E FFAF pea.l [A6 - 0x51] 00000CC0 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 00000CC4 1F3C 0001 move.b -[A7], 0x1 00000CC8 2F0B move.l -[A7], A3 00000CCA 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */] 00000CCE 5286 addq.l D6, 1 00000CD0 6908 bvs +0xA /* 00000CDA */ label00000CD2: 00000CD2 BCAE FF76 cmp.l D6, [A6 - 0x8A] 00000CD6 6F00 FF5C ble -0xA2 /* 00000C34 */ label00000CDA: 00000CDA 2054 movea.l A0, [A4] 00000CDC 2F28 0072 move.l -[A7], [A0 + 0x72] 00000CE0 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */] label00000CE4: 00000CE4 5287 addq.l D7, 1 00000CE6 6908 bvs +0xA /* 00000CF0 */ label00000CE8: 00000CE8 BEAE FF7A cmp.l D7, [A6 - 0x86] 00000CEC 6F00 FEDA ble -0x124 /* 00000BC8 */ label00000CF0: 00000CF0 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000CF4 205F movea.l A0, [A7]+ 00000CF6 A02A syscall HUnlock 00000CF8 2F2E FF8E move.l -[A7], [A6 - 0x72] 00000CFC 205F movea.l A0, [A7]+ 00000CFE A023 syscall DisposHandle/DisposeHandle 00000D00 7000 moveq.l D0, 0x00 00000D02 2D40 FF8E move.l [A6 - 0x72], D0 00000D06 1F3C 0002 move.b -[A7], 0x2 00000D0A 2F0B move.l -[A7], A3 00000D0C 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */] 00000D10 2F0B move.l -[A7], A3 00000D12 4EAD 3D12 jsr [A5 + 0x3D12 /* export_1950 */] 00000D16 2F0B move.l -[A7], A3 00000D18 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */] 00000D1C 486E FFC2 pea.l [A6 - 0x3E] 00000D20 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] label00000D24: 00000D24 3D44 000C move.w [A6 + 0xC], D4 00000D28 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000D2C 4E5E unlink A6 00000D2E 2E9F move.l [A7], [A7]+ 00000D30 4E75 rts 00000D32 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000D36 FFFC .invalid <> 00000D38 2F0C move.l -[A7], A4 00000D3A 286E 0008 movea.l A4, [A6 + 0x8] 00000D3E 204C movea.l A0, A4 00000D40 5088 addq.l A0, 8 00000D42 2050 movea.l A0, [A0] 00000D44 2D48 FFFC move.l [A6 - 0x4], A0 00000D48 4AAC FF94 tst.l [A4 - 0x6C] 00000D4C 6716 beq +0x18 /* 00000D64 */ 00000D4E 2F2C FF94 move.l -[A7], [A4 - 0x6C] 00000D52 205F movea.l A0, [A7]+ 00000D54 A02A syscall HUnlock 00000D56 2F2C FF94 move.l -[A7], [A4 - 0x6C] 00000D5A 205F movea.l A0, [A7]+ 00000D5C A023 syscall DisposHandle/DisposeHandle 00000D5E 7000 moveq.l D0, 0x00 00000D60 2940 FF94 move.l [A4 - 0x6C], D0 label00000D64: 00000D64 4AAC FF88 tst.l [A4 - 0x78] 00000D68 6716 beq +0x18 /* 00000D80 */ 00000D6A 2F2C FF88 move.l -[A7], [A4 - 0x78] 00000D6E 205F movea.l A0, [A7]+ 00000D70 A02A syscall HUnlock 00000D72 2F2C FF88 move.l -[A7], [A4 - 0x78] 00000D76 205F movea.l A0, [A7]+ 00000D78 A023 syscall DisposHandle/DisposeHandle 00000D7A 7000 moveq.l D0, 0x00 00000D7C 2940 FF88 move.l [A4 - 0x78], D0 label00000D80: 00000D80 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000D84 4EAD 3D12 jsr [A5 + 0x3D12 /* export_1950 */] 00000D88 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000D8C 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */] 00000D90 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000D94 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */] 00000D98 285F movea.l A4, [A7]+ 00000D9A 4E5E unlink A6 00000D9C 205F movea.l A0, [A7]+ 00000D9E DEFC 000A add.w A7, 0xA /* '\n' */ 00000DA2 4ED0 jmp [A0] fn00000DA4: 00000DA4 4E56 FF68 link A6, -0x0098 00000DA8 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00000DAC 266E 0008 movea.l A3, [A6 + 0x8] 00000DB0 284B movea.l A4, A3 00000DB2 426E FFC0 clr.w [A6 - 0x40] 00000DB6 7000 moveq.l D0, 0x00 00000DB8 2D40 FF94 move.l [A6 - 0x6C], D0 00000DBC 7000 moveq.l D0, 0x00 00000DBE 2D40 FF88 move.l [A6 - 0x78], D0 00000DC2 41EE FFB8 lea.l A0, [A6 - 0x48] 00000DC6 2454 movea.l A2, [A4] 00000DC8 43EA 00B8 lea.l A1, [A2 + 0xB8] 00000DCC 20D9 move.l [A0]+, [A1]+ 00000DCE 20D9 move.l [A0]+, [A1]+ 00000DD0 102D F470 move.b D0, [A5 - 0xB90] 00000DD4 673E beq +0x40 /* 00000E14 */ 00000DD6 102D F474 move.b D0, [A5 - 0xB8C] 00000DDA 672E beq +0x30 /* 00000E0A */ 00000DDC 7202 moveq.l D1, 0x02 00000DDE 6B1A bmi +0x1C /* 00000DFA */ 00000DE0 B27C 003F cmp.w D1, 0x3F /* '?' */ 00000DE4 6E14 bgt +0x16 /* 00000DFA */ 00000DE6 2254 movea.l A1, [A4] 00000DE8 41E9 0072 lea.l A0, [A1 + 0x72] 00000DEC 3401 move.w D2, D1 00000DEE E64A lsr D2.w, 3 00000DF0 4442 neg.w D2 00000DF2 0330 20FF btst [A0 + D2.w - 0x1], D1 00000DF6 0A3C 0004 xori.b ccr, 4 label00000DFA: 00000DFA 56C1 sne D1 00000DFC C001 and.b D0, D1 00000DFE 670A beq +0xC /* 00000E0A */ 00000E00 2054 movea.l A0, [A4] 00000E02 317C 0020 00B6 move.w [A0 + 0xB6], 0x20 /* ' ' */ 00000E08 6014 bra +0x16 /* 00000E1E */ label00000E0A: 00000E0A 2054 movea.l A0, [A4] 00000E0C 317C 0008 00B6 move.w [A0 + 0xB6], 0x8 00000E12 600A bra +0xC /* 00000E1E */ label00000E14: 00000E14 3D7C 98CC FFC0 move.w [A6 - 0x40], 0x98CC 00000E1A 6000 03CC bra +0x3CE /* 000011E8 */ label00000E1E: 00000E1E 7020 moveq.l D0, 0x20 00000E20 2054 movea.l A0, [A4] 00000E22 B068 00B6 cmp.w D0, [A0 + 0xB6] 00000E26 57C0 seq D0 00000E28 4400 neg.b D0 00000E2A 1D40 FFAE move.b [A6 - 0x52], D0 00000E2E 2054 movea.l A0, [A4] 00000E30 3F28 00B6 move.w -[A7], [A0 + 0xB6] 00000E34 2F0B move.l -[A7], A3 00000E36 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */] 00000E3A 2F0B move.l -[A7], A3 00000E3C 4EAD 3D0A jsr [A5 + 0x3D0A /* export_1949 */] 00000E40 4267 clr.w -[A7] 00000E42 2F0B move.l -[A7], A3 00000E44 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */] 00000E48 7000 moveq.l D0, 0x00 00000E4A 2D40 FF88 move.l [A6 - 0x78], D0 00000E4E 7000 moveq.l D0, 0x00 00000E50 2D40 FF94 move.l [A6 - 0x6C], D0 00000E54 486E FFC2 pea.l [A6 - 0x3E] 00000E58 487A FEDA pea.l [PC - 0x126 /* 00000D34, value 0x4E56FFFC */] 00000E5C 2F0E move.l -[A7], A6 00000E5E 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 00000E62 2D7C 00FF 00FF FFA4 move.l [A6 - 0x5C], 0xFF00FF 00000E6A 3D7C 00FF FFA8 move.w [A6 - 0x58], 0xFF 00000E70 2054 movea.l A0, [A4] 00000E72 3028 0008 move.w D0, [A0 + 0x8] 00000E76 D068 0006 add.w D0, [A0 + 0x6] 00000E7A 3228 000A move.w D1, [A0 + 0xA] 00000E7E D240 add.w D1, D0 00000E80 3028 000C move.w D0, [A0 + 0xC] 00000E84 D041 add.w D0, D1 00000E86 48C0 ext.l D0 00000E88 2F28 002A move.l -[A7], [A0 + 0x2A] 00000E8C 2F00 move.l -[A7], D0 00000E8E 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 00000E92 7008 moveq.l D0, 0x08 00000E94 2F00 move.l -[A7], D0 00000E96 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00000E9A 2F28 003E move.l -[A7], [A0 + 0x3E] 00000E9E 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 00000EA2 2D5F FF8C move.l [A6 - 0x74], [A7]+ 00000EA6 42A7 clr.l -[A7] 00000EA8 2F2E FF8C move.l -[A7], [A6 - 0x74] 00000EAC 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00000EB0 2D57 FF88 move.l [A6 - 0x78], [A7] 00000EB4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000EB8 2F2E FF88 move.l -[A7], [A6 - 0x78] 00000EBC 205F movea.l A0, [A7]+ 00000EBE A064 syscall MoveHHi 00000EC0 2F2E FF88 move.l -[A7], [A6 - 0x78] 00000EC4 205F movea.l A0, [A7]+ 00000EC6 A029 syscall HLock 00000EC8 42A7 clr.l -[A7] 00000ECA 206E FF88 movea.l A0, [A6 - 0x78] 00000ECE 2F10 move.l -[A7], [A0] 00000ED0 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 00000ED4 2D5F FF84 move.l [A6 - 0x7C], [A7]+ 00000ED8 2054 movea.l A0, [A4] 00000EDA 2028 004C move.l D0, [A0 + 0x4C] 00000EDE 5380 subq.l D0, 1 00000EE0 2D40 FF70 move.l [A6 - 0x90], D0 00000EE4 7A00 moveq.l D5, 0x00 00000EE6 6000 02BE bra +0x2C0 /* 000011A6 */ label00000EEA: 00000EEA 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */] 00000EEE 2054 movea.l A0, [A4] 00000EF0 4AA8 0044 tst.l [A0 + 0x44] 00000EF4 6714 beq +0x16 /* 00000F0A */ 00000EF6 2248 movea.l A1, A0 00000EF8 2069 0044 movea.l A0, [A1 + 0x44] 00000EFC 2050 movea.l A0, [A0] 00000EFE 3005 move.w D0, D5 00000F00 E540 asl D0.w, 2 00000F02 2D70 0000 FF98 move.l [A6 - 0x68], [A0 + D0.w] 00000F08 6036 bra +0x38 /* 00000F40 */ label00000F0A: 00000F0A 2054 movea.l A0, [A4] 00000F0C 3028 0008 move.w D0, [A0 + 0x8] 00000F10 D068 0006 add.w D0, [A0 + 0x6] 00000F14 3228 000A move.w D1, [A0 + 0xA] 00000F18 D240 add.w D1, D0 00000F1A 3028 000C move.w D0, [A0 + 0xC] 00000F1E D041 add.w D0, D1 00000F20 48C0 ext.l D0 00000F22 2F28 002A move.l -[A7], [A0 + 0x2A] 00000F26 2F00 move.l -[A7], D0 00000F28 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 00000F2C 7008 moveq.l D0, 0x08 00000F2E 2F00 move.l -[A7], D0 00000F30 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00000F34 2F28 003E move.l -[A7], [A0 + 0x3E] 00000F38 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 00000F3C 2D5F FF98 move.l [A6 - 0x68], [A7]+ label00000F40: 00000F40 42A7 clr.l -[A7] 00000F42 2F2E FF98 move.l -[A7], [A6 - 0x68] 00000F46 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */] 00000F4A 2D57 FF94 move.l [A6 - 0x6C], [A7] 00000F4E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000F52 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00000F56 205F movea.l A0, [A7]+ 00000F58 A064 syscall MoveHHi 00000F5A 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00000F5E 205F movea.l A0, [A7]+ 00000F60 A029 syscall HLock 00000F62 42A7 clr.l -[A7] 00000F64 206E FF94 movea.l A0, [A6 - 0x6C] 00000F68 2F10 move.l -[A7], [A0] 00000F6A 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 00000F6E 2D5F FF90 move.l [A6 - 0x70], [A7]+ 00000F72 4267 clr.w -[A7] 00000F74 2054 movea.l A0, [A4] 00000F76 3F28 0068 move.w -[A7], [A0 + 0x68] 00000F7A 3F3C 0001 move.w -[A7], 0x1 00000F7E 2268 0048 movea.l A1, [A0 + 0x48] 00000F82 2251 movea.l A1, [A1] 00000F84 3005 move.w D0, D5 00000F86 E540 asl D0.w, 2 00000F88 2F31 0000 move.l -[A7], [A1 + D0.w] 00000F8C 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00000F90 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000F94 4267 clr.w -[A7] 00000F96 2054 movea.l A0, [A4] 00000F98 3F28 0068 move.w -[A7], [A0 + 0x68] 00000F9C 486E FF98 pea.l [A6 - 0x68] 00000FA0 2F2E FF90 move.l -[A7], [A6 - 0x70] 00000FA4 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00000FA8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000FAC 4267 clr.w -[A7] 00000FAE 2F2E FF90 move.l -[A7], [A6 - 0x70] 00000FB2 2F2E FF84 move.l -[A7], [A6 - 0x7C] 00000FB6 4EAD 3C62 jsr [A5 + 0x3C62 /* export_1928 */] 00000FBA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] 00000FBE 4267 clr.w -[A7] 00000FC0 2054 movea.l A0, [A4] 00000FC2 2F28 0072 move.l -[A7], [A0 + 0x72] 00000FC6 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */] 00000FCA 101F move.b D0, [A7]+ 00000FCC 6700 01B8 beq +0x1BA /* 00001186 */ 00000FD0 42A7 clr.l -[A7] 00000FD2 2054 movea.l A0, [A4] 00000FD4 2F28 0072 move.l -[A7], [A0 + 0x72] 00000FD8 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */] 00000FDC 2D5F FFB4 move.l [A6 - 0x4C], [A7]+ 00000FE0 42A7 clr.l -[A7] 00000FE2 2054 movea.l A0, [A4] 00000FE4 2F28 0072 move.l -[A7], [A0 + 0x72] 00000FE8 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */] 00000FEC 2D5F FFB0 move.l [A6 - 0x50], [A7]+ 00000FF0 2D7C 00FF 00FF FFA4 move.l [A6 - 0x5C], 0xFF00FF 00000FF8 3D7C 00FF FFA8 move.w [A6 - 0x58], 0xFF 00000FFE 2054 movea.l A0, [A4] 00001000 3028 003A move.w D0, [A0 + 0x3A] 00001004 5340 subq.w D0, 1 00001006 670A beq +0xC /* 00001012 */ 00001008 5340 subq.w D0, 1 0000100A 6700 00B8 beq +0xBA /* 000010C4 */ 0000100E 6000 0162 bra +0x164 /* 00001172 */ label00001012: 00001012 2E2E FF84 move.l D7, [A6 - 0x7C] 00001016 42A7 clr.l -[A7] 00001018 2054 movea.l A0, [A4] 0000101A 2028 003E move.l D0, [A0 + 0x3E] 0000101E 5380 subq.l D0, 1 00001020 2F00 move.l -[A7], D0 00001022 2F05 move.l -[A7], D5 00001024 2F28 003E move.l -[A7], [A0 + 0x3E] 00001028 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 0000102C 2028 002E move.l D0, [A0 + 0x2E] 00001030 909F sub.l D0, [A7]+ 00001032 5380 subq.l D0, 1 00001034 2F00 move.l -[A7], D0 00001036 201F move.l D0, [A7]+ 00001038 2E9F move.l [A7], [A7]+ 0000103A B097 cmp.l D0, [A7] 0000103C 6C02 bge +0x4 /* 00001040 */ 0000103E 2E80 move.l [A7], D0 label00001040: 00001040 2D5F FF6C move.l [A6 - 0x94], [A7]+ 00001044 7C00 moveq.l D6, 0x00 00001046 6072 bra +0x74 /* 000010BA */ label00001048: 00001048 2006 move.l D0, D6 0000104A C0BC 0000 0020 and.l D0, 0x20 /* ' ' */ 00001050 4A80 tst.l D0 00001052 6704 beq +0x6 /* 00001058 */ 00001054 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */] label00001058: 00001058 42A7 clr.l -[A7] 0000105A 2F0B move.l -[A7], A3 0000105C 4EAD 3CFA jsr [A5 + 0x3CFA /* export_1947 */] 00001060 281F move.l D4, [A7]+ 00001062 4EAD 3682 jsr [A5 + 0x3682 /* export_1740 */] 00001066 1D7C 0001 FFAF move.b [A6 - 0x51], 0x1 0000106C 486E FFAF pea.l [A6 - 0x51] 00001070 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 00001074 102E FFAE move.b D0, [A6 - 0x52] 00001078 6710 beq +0x12 /* 0000108A */ 0000107A 2F07 move.l -[A7], D7 0000107C 2F04 move.l -[A7], D4 0000107E 2054 movea.l A0, [A4] 00001080 2F28 002A move.l -[A7], [A0 + 0x2A] 00001084 4EAD 3642 jsr [A5 + 0x3642 /* export_1732 */] 00001088 600E bra +0x10 /* 00001098 */ label0000108A: 0000108A 2F07 move.l -[A7], D7 0000108C 2F04 move.l -[A7], D4 0000108E 2054 movea.l A0, [A4] 00001090 2F28 002A move.l -[A7], [A0 + 0x2A] 00001094 4EAD 364A jsr [A5 + 0x364A /* export_1733 */] label00001098: 00001098 2054 movea.l A0, [A4] 0000109A 2028 002A move.l D0, [A0 + 0x2A] 0000109E E580 asl D0, 2 000010A0 DE80 add.l D7, D0 000010A2 486E FFAF pea.l [A6 - 0x51] 000010A6 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 000010AA 1F3C 0001 move.b -[A7], 0x1 000010AE 2F0B move.l -[A7], A3 000010B0 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */] 000010B4 5286 addq.l D6, 1 000010B6 6900 00C4 bvs +0xC6 /* 0000117C */ label000010BA: 000010BA BCAE FF6C cmp.l D6, [A6 - 0x94] 000010BE 6F88 ble -0x76 /* 00001048 */ 000010C0 6000 00BA bra +0xBC /* 0000117C */ label000010C4: 000010C4 2E2E FF84 move.l D7, [A6 - 0x7C] 000010C8 42A7 clr.l -[A7] 000010CA 2054 movea.l A0, [A4] 000010CC 2028 003E move.l D0, [A0 + 0x3E] 000010D0 5380 subq.l D0, 1 000010D2 2F00 move.l -[A7], D0 000010D4 2F05 move.l -[A7], D5 000010D6 2F28 003E move.l -[A7], [A0 + 0x3E] 000010DA 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */] 000010DE 2028 002E move.l D0, [A0 + 0x2E] 000010E2 909F sub.l D0, [A7]+ 000010E4 5380 subq.l D0, 1 000010E6 2F00 move.l -[A7], D0 000010E8 201F move.l D0, [A7]+ 000010EA 2E9F move.l [A7], [A7]+ 000010EC B097 cmp.l D0, [A7] 000010EE 6C02 bge +0x4 /* 000010F2 */ 000010F0 2E80 move.l [A7], D0 label000010F2: 000010F2 2D5F FF68 move.l [A6 - 0x98], [A7]+ 000010F6 7C00 moveq.l D6, 0x00 000010F8 6070 bra +0x72 /* 0000116A */ label000010FA: 000010FA 2006 move.l D0, D6 000010FC C0BC 0000 0020 and.l D0, 0x20 /* ' ' */ 00001102 4A80 tst.l D0 00001104 6704 beq +0x6 /* 0000110A */ 00001106 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */] label0000110A: 0000110A 42A7 clr.l -[A7] 0000110C 2F0B move.l -[A7], A3 0000110E 4EAD 3CFA jsr [A5 + 0x3CFA /* export_1947 */] 00001112 281F move.l D4, [A7]+ 00001114 4EAD 3682 jsr [A5 + 0x3682 /* export_1740 */] 00001118 1D7C 0001 FFAF move.b [A6 - 0x51], 0x1 0000111E 486E FFAF pea.l [A6 - 0x51] 00001122 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 00001126 102E FFAE move.b D0, [A6 - 0x52] 0000112A 6710 beq +0x12 /* 0000113C */ 0000112C 2F07 move.l -[A7], D7 0000112E 2F04 move.l -[A7], D4 00001130 2054 movea.l A0, [A4] 00001132 2F28 002A move.l -[A7], [A0 + 0x2A] 00001136 4EAD 3652 jsr [A5 + 0x3652 /* export_1734 */] 0000113A 600E bra +0x10 /* 0000114A */ label0000113C: 0000113C 2F07 move.l -[A7], D7 0000113E 2F04 move.l -[A7], D4 00001140 2054 movea.l A0, [A4] 00001142 2F28 002A move.l -[A7], [A0 + 0x2A] 00001146 4EAD 365A jsr [A5 + 0x365A /* export_1735 */] label0000114A: 0000114A 2054 movea.l A0, [A4] 0000114C 2028 002A move.l D0, [A0 + 0x2A] 00001150 E580 asl D0, 2 00001152 DE80 add.l D7, D0 00001154 486E FFAF pea.l [A6 - 0x51] 00001158 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 0000115C 1F3C 0001 move.b -[A7], 0x1 00001160 2F0B move.l -[A7], A3 00001162 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */] 00001166 5286 addq.l D6, 1 00001168 6912 bvs +0x14 /* 0000117C */ label0000116A: 0000116A BCAE FF68 cmp.l D6, [A6 - 0x98] 0000116E 6F8A ble -0x74 /* 000010FA */ 00001170 600A bra +0xC /* 0000117C */ label00001172: 00001172 3F3C 98E0 move.w -[A7], 0x98E0 00001176 42A7 clr.l -[A7] 00001178 4EAD 208A jsr [A5 + 0x208A /* export_1037 */] label0000117C: 0000117C 2054 movea.l A0, [A4] 0000117E 2F28 0072 move.l -[A7], [A0 + 0x72] 00001182 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */] label00001186: 00001186 2F2E FF94 move.l -[A7], [A6 - 0x6C] 0000118A 205F movea.l A0, [A7]+ 0000118C A02A syscall HUnlock 0000118E 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00001192 205F movea.l A0, [A7]+ 00001194 A023 syscall DisposHandle/DisposeHandle 00001196 7000 moveq.l D0, 0x00 00001198 2D40 FF94 move.l [A6 - 0x6C], D0 0000119C 7000 moveq.l D0, 0x00 0000119E 2D40 FF90 move.l [A6 - 0x70], D0 000011A2 5285 addq.l D5, 1 000011A4 6908 bvs +0xA /* 000011AE */ label000011A6: 000011A6 BAAE FF70 cmp.l D5, [A6 - 0x90] 000011AA 6F00 FD3E ble -0x2C0 /* 00000EEA */ label000011AE: 000011AE 2F2E FF88 move.l -[A7], [A6 - 0x78] 000011B2 205F movea.l A0, [A7]+ 000011B4 A02A syscall HUnlock 000011B6 2F2E FF88 move.l -[A7], [A6 - 0x78] 000011BA 205F movea.l A0, [A7]+ 000011BC A023 syscall DisposHandle/DisposeHandle 000011BE 7000 moveq.l D0, 0x00 000011C0 2D40 FF88 move.l [A6 - 0x78], D0 000011C4 7000 moveq.l D0, 0x00 000011C6 2D40 FF84 move.l [A6 - 0x7C], D0 000011CA 1F3C 0002 move.b -[A7], 0x2 000011CE 2F0B move.l -[A7], A3 000011D0 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */] 000011D4 2F0B move.l -[A7], A3 000011D6 4EAD 3D12 jsr [A5 + 0x3D12 /* export_1950 */] 000011DA 2F0B move.l -[A7], A3 000011DC 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */] 000011E0 486E FFC2 pea.l [A6 - 0x3E] 000011E4 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] label000011E8: 000011E8 3D6E FFC0 000C move.w [A6 + 0xC], [A6 - 0x40] 000011EE 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 000011F2 4E5E unlink A6 000011F4 2E9F move.l [A7], [A7]+ 000011F6 4E75 rts